chin and forehead rest - Español Inglés Diccionario